/* ****************************************************************************
 *
 * Copyright (c) Microsoft Corporation. 
 *
 * This source code is subject to terms and conditions of the Microsoft Public License. A 
 * copy of the license can be found in the License.html file at the root of this distribution. If 
 * you cannot locate the  Microsoft Public License, please send an email to 
 * dlr@microsoft.com. By using this source code in any fashion, you are agreeing to be bound 
 * by the terms of the Microsoft Public License.
 *
 * You must not remove this notice, or any other, from this software.
 *
 * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
 * KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
 * PARTICULAR PURPOSE.
 * ***************************************************************************/


#ifndef PGLINCLUDE_H
#define PGLINCLUDE_H

#include <pgl/igfx/GDIpInterface.h>
#include <pgl/igfx/GDIpHelper.h>

#include <pgl/core/PGLCoreGlobal.h>
#include <pgl/core/PGLObjectPool.h>
#include <pgl/core/PGLDef.h>
#include <pgl/core/PGLFont.h>
#include <pgl/core/PGLUtility.h>

#include <pgl/core/PGLArchive.h>

#include <pgl/core/PGLData.h>
#include <pgl/core/PGLDataVectors.h>
#include <pgl/core/PGLDataTypes.h>
#include <pgl/core/PGLDataVectorPairs.h>
#include <pgl/core/DataRegistry.h>

#include <pgl/core/PGLPools.h>
#include <pgl/core/PGLRegion.h>
#include <pgl/core/PGLPie.h>
#include <pgl/core/PGLPieData.h>
#include <pgl/core/PGLLegend.h>
#include <pgl/core/PGLObjectManager.h>
#include <pgl/core/PGLAxe.h>
#include <pgl/core/PGLLine.h>
#include <pgl/core/PGLLineVer.h>
#include <pgl/core/PGLLineHor.h>
#include <pgl/core/PGLLine1D.h>
#include <pgl/core/PGLLine2D.h>
#include <pgl/core/PGLStock.h>
#include <pgl/core/PGLLine2DLOD.h>
#include <pgl/core/PGLStackedLine2D.h>
#include <pgl/core/PGLHistogram.h>
#include <pgl/core/PGLErrorBar.h>
#include <pgl/core/PGLBar.h>
#include <pgl/core/PGLScatter.h>
#include <pgl/core/PGLMap.h>
#include <pgl/core/PGLMapZ.h>
#include <pgl/core/PGLMapContour.h>
#include <pgl/core/PGLMapVector.h>
//#include <pgl/core/PGLBoxPlot.h>
#include <pgl/core/PGLText.h>
#include <pgl/core/PGLTextPave.h>
#include <pgl/core/PGLContainer.h>
#include <pgl/core/PGLImage.h>

#include <pgl/core/PGLSolidBrush.h>
#include <pgl/core/PGLLinearGradientBrush.h>
#include <pgl/core/PGLTextureBrush.h>

#include <pgl/core/PGLMarker.h>
#include <pgl/core/PGLCircleMarker.h>
#include <pgl/core/PGLCircPolygonMarker.h>
#include <pgl/core/PGLCharMarker.h>
#include <pgl/core/PGLPolygonMarker.h>

#include <pgl/core/PGLAllPropsDlg.h>
#include <pgl/core/PGLObjectPropPage.h>
#include <pgl/core/PGLAxe2DPropPage.h>
#include <pgl/core/PGLLinePropPage.h>
#include <pgl/core/PGLLine2DPropPage.h>
#include <pgl/core/PGLMapPropPage.h>
#include <pgl/core/PGLMapZPropPage.h>
#include <pgl/core/PGLMapVectorPropPage.h>
#include <pgl/core/PGLAbout.h>

#include <pgl/core/GDIpHelperRegion.h>
#include <pgl/core/PGLPrinter.h>

#endif
